home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / plnk081.zip / pilot-link.0.8.1 / Tcl / Makefile.in < prev    next >
Makefile  |  1997-08-09  |  3KB  |  110 lines

  1.  
  2. PACKAGE_VERSION = 1.0
  3.  
  4. prefix = @prefix@
  5. exec_prefix = @exec_prefix@
  6. bindir = @bindir@
  7. libdir = @libdir@
  8. pixdir = ${libdir}/pix
  9. includedir = @includedir@
  10. mandir = @mandir@/man1
  11. srcdir = ../@srcdir@
  12. VPATH = ../@srcdir@
  13.  
  14. TCL_BIN = @TCL_BIN@
  15. TCL_VERSION = @TCL_VERSION@
  16.  
  17. TK_VERSION = @TK_VERSION@
  18. TCL_SH = @TCL_BIN@/tclsh@TCL_VERSION@
  19.  
  20. TCLTK_FLAGS = @TCLTKFLAGS@
  21.  
  22. TCL_LIBS = @TCLLIBS@
  23. TK_LIBS = @TKLIBS@
  24.  
  25. PACKAGES = @TCL_PACKAGE_PATH@
  26.  
  27. top_builddir = ..
  28.  
  29. CC = @CC@
  30. CDEFS = -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -DLIBDIR=\"$(libdir)\"
  31. CFLAGS = -I../include -I$(srcdir)/include @CFLAGS@ @CWFLAG@ $(CDEFS) $(TCLTK_FLAGS)
  32. # -DDEBUG
  33. LDFLAGS = @LDFLAGS@
  34. LIBS = @LIBS@
  35. # -lefence
  36.  
  37.  
  38. INSTALL = $(LIBTOOL) @INSTALL@
  39. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  40. INSTALL_DATA = @INSTALL_DATA@
  41. YACC = @YACC@
  42. RANLIB = @RANLIB@
  43. RM = rm -f
  44. STRIP = strip
  45. SHELL = /bin/sh
  46. CPLIB = @CPLIB@
  47. EXT = @EXT@
  48. SUBMAKE_COMM = @SUBMAKE_COMM@
  49. SUBMAKE_COMM_CC = @SUBMAKE_COMM_CC@
  50. LIBTOOL = @LIBTOOL@
  51.  
  52. CCLINK = $(LIBTOOL) --mode=link $(PURELINK) $(PURIFY) $(CC) $(LDFLAGS) $(CFLAGS)
  53.  
  54. OBJS = pdapilot.lo
  55.  
  56. LIB = pdapilot$(PACKAGE_VERSION).$(TCL_VERSION).la
  57.  
  58. TCLINTERP = pitclsh$(PACKAGE_VERSION).$(TCL_VERSION)
  59. TKINTERP = piwish$(PACKAGE_VERSION).$(TK_VERSION)
  60.  
  61. WITHTCL = $(TCLINTERP)
  62. WITHTK = $(TKINTERP)
  63.  
  64. INTERPS = $(@WITHTCL@) $(@WITHTK@)
  65.  
  66. PACKLIB = $(PACKAGES)/pdapilot$(PACKAGE_VERSION)
  67.  
  68. .SUFFIXES: .out .o .lo .cc .c .e .r .f .y .l .s .p
  69.  
  70. .c.lo:
  71.     $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<
  72.  
  73. all: $(LIB) $(INTERPS)
  74.  
  75. $(TCLINTERP): tclAppInit.o $(LIB)
  76.     $(CCLINK) -o $(TCLINTERP) tclAppInit.o $(LIB) $(TCL_LIBS)
  77.  
  78. $(TKINTERP): tkAppInit.o $(LIB)
  79.     $(CCLINK) -o $(TKINTERP) tkAppInit.o $(LIB) $(TK_LIBS)
  80.  
  81. installdirs:
  82.     $(SHELL) ${srcdir}/scripts/mkinstalldirs $(PACKAGES) $(PACKLIB)
  83.  
  84. install: installdirs $(LIB)
  85.     $(INSTALL_DATA) $(LIB) $(PACKAGES)/$(LIB)
  86.     echo 'package ifneeded Pdapilot $(PACKAGE_VERSION).$(TCL_VERSION) [list load "[file join [file dirname $$dir] pdapilot$(PACKAGE_VERSION).$(TCL_VERSION).so]" Pdapilot]' >> $(PACKLIB)/pkgIndex.tcl 
  87.     $(INSTALL_PROGRAM) $(TCLINTERP) $(TCL_BIN)/$(TCLINTERP)
  88.     $(INSTALL_PROGRAM) $(TKINTERP) $(TCL_BIN)/$(TKINTERP)
  89.     $(LIBTOOL) -n --finish $(PACKAGES)
  90.  
  91. uninstall: 
  92.     -$(LIBTOOL) $(RM) $(PACKAGES)/$(LIB)
  93.     grep -v '$(PACKAGE_VERSION).$(TCL_VERSION)' < $(PACKLIB)/pkgIndex.tcl > /tmp/plpkgIdx; cat /tmp/plpkgIdx > $(PACKLIB)/pkgIndex.tcl ; rm /tmp/plpkgIdx
  94.     $(LIBTOOL) $(RM) $(TCL_BIN)/$(TCLINTERP)
  95.     $(LIBTOOL) $(RM) $(TCL_BIN)/$(TKINTERP)
  96.     $(LIBTOOL) -n --finish $(PACKAGES)
  97.  
  98. $(LIB): $(OBJS) Makefile
  99.     $(LIBTOOL) --mode=link $(CC) $(CFLAGS) \
  100.         -export-dynamic -rpath $(PACKAGES) \
  101.         -o $(LIB) $(OBJS) -L$(libdir) -lpisock
  102.  
  103. test: $(TCLINTERP) $(LIB)
  104.     $(TCLINTERP) test.tcl
  105.  
  106. clean:
  107.     $(RM) *.o *.a *.lo *.la core a.out *.so pitclsh* piwish*
  108.     $(RM) -r .libs
  109.     $(RM) *~
  110.